require('date-utils');

var socketio = require('socket.io');
var mySql = require('MySQL');
var unit = require("./lib/game");

var dbConn = mySql.createConnection({
	host: '127.0.0.1',
	user: 'jadesoft',
	password: '1212',
	database: 'jadesoft'
});

var io = socketio.listen(9009);

io.sockets.on('connection', function(socket) {
	socket.on('msg', function (msg) {
		var dt=new Date();
		var curTm = dt.toFormat('YYYY-MM-DD HH24:MI:SS');
		msg = '['+curTm+'] '+msg;
		io.sockets.emit('msg', msg);
	});
	
	// 게임시작 시점 저장
	socket.on('growBegin', function(unitInfo) {
		unit.dupLoginUser(socket.id, unitInfo.USER_ID, io);

//		var dt=new Date();
//		var curTm = dt.toFormat('YYYY-MM-DD HH24:MI:SS');
console.log(socket.id);
		unit.add(dbConn, unitInfo, io, socket.id);
		//io.sockets.emit('growth', msg);
		
	});
	
});
